package service

import (
	"e_mall_server/dao/mysql"
	"e_mall_server/models"
)

/**
 * @Author: zhaobin
 * @Description TODO
 * @Date: 2022-05-09 21:11
 */

// GetGoodsCateAttributeListByCateId 获取分类参数列表接口
func GetGoodsCateAttributeListByCateId(cateId int64) ([]models.GoodsCateAttribute, error) {
	return mysql.GetGoodsCateAttributeListByCateId(cateId)
}

// AddGoodsCateAttribute 添加分类参数信息
func AddGoodsCateAttribute(goodsCateAttribute *models.GoodsCateAttribute) error {
	return mysql.AddGoodsCateAttribute(goodsCateAttribute)
}

// UpdateGoodsCateAttribute 修改分类参数信息
func UpdateGoodsCateAttribute(goodsCateAttribute *models.GoodsCateAttribute) int64 {
	return mysql.UpdateGoodsCateAttribute(goodsCateAttribute)
}

// DeleteGoodsCateAttributeById 通过分类参数id删除分类参数数据
func DeleteGoodsCateAttributeById(id int64) int64 {
	return mysql.DeleteGoodsCateAttributeById(id)
}

// GetGoodsCateAttributeDetailById 通过分类参数id获取分类参数详细信息
func GetGoodsCateAttributeDetailById(id int64) (models.GoodsCateAttribute, error) {
	return mysql.GetGoodsCateAttributeDetailById(id)
}
